6e81cad4cd2aa711c3f8acb353f10c2435a69e73,portal/portal-chat/tool/src/java/org/sakaiproject/portal/chat/entity/PCServiceEntityProvider.java,PCServiceEntityProvider,addMessageToMap,#UserMessage#,633

Before Change


            } else {
                Map<String, List<UserMessage>> siteMap = messageMap.get(m.to).get(PLAIN);

                if (siteMap.containsKey(m.siteId)) {
                    siteMap.get(m.siteId).add(m);
                } else {
                    siteMap.put(m.siteId, Arrays.asList(m));
                }

After Change


                logger.debug("Message is a plain message");
                Map<String, List<UserMessage>> plainMap = messageMap.get(m.to).get(PLAIN);

                if (m.fromConnection) {
                    plainMap.get(CONNECTION).add(m);
                } else if (plainMap.containsKey(m.siteId)) {
                    if (logger.isDebugEnabled()) {
                        logger.debug("plainMap already contains '" + m.siteId + "'");
                    }
                    plainMap.get(m.siteId).add(m);
                } else {